﻿body {margin: 0 auto;font-size: 12px;font-family: Microsoft Yahei,"微软雅黑","宋体";color: #333;text-decoration:none}
body, button, input, select, textarea {font-family: Microsoft Yahei,"微软雅黑","宋体";outline: 0px;font-size: 12px;}
textarea {overflow-y: hidden;}
ul{margin: 0px;padding: 0px;zoom: 1; /*用于IE6*/}

div {zoom: 1; /*用于IE6,要是IE6错位,修复这个.*/}



li {margin: 0px;padding: 0px;list-style: none;vertical-align: middle;}



dl, dt, dd {

	margin: 0;

	padding: 0;

}



img {

	margin: 0px auto;

	border: 0;

}

a{text-decoration:none;color:#333;}

a:hover {text-decoration:none;color: #ad2224;}

a:visited{text-decoration:none;}

a img {	border: none;border: 0;}



p, h1, h2, h3, h4, h5 {

	margin: 0;

	padding: 0;

}



.clear {

	clear: both;

	width: 100%;

	height: 0;

	font-size: 0px;

	overflow: hidden;

}



i, em, cite {

	font-style: normal;

}



input, select {

	padding: 0;

	margin: 0;

}



.wrap {

	width: 1040px;

	margin: 0 auto;

	height: auto;

}

.fl {

	float: left;

}



.fr {

	float: right;

}



.f12 {

	font-size: 12px;

}



.f13 {

	font-size: 13px;

}



.f14 {

	font-size: 14px;

}



.f16 {

	font-size: 16px;

}



.f18 {

	font-size: 18px;

}



.f20 {

	font-size: 20px;

}



.f22 {

	font-size: 22px;

}



.f24 {

	font-size: 24px;

}



.lh18 {

	line-height: 18px;

}



.lh20 {

	line-height: 20px;

}



.lh22 {

	line-height: 22px;

}



.lh24 {

	line-height: 24px;

}



.lh26 {

	line-height: 26px;

}



.lh28 {

	line-height: 28px;

}



.lh30 {

	line-height: 30px;

}



.tl {

	text-align: left;

}



.tc {

	text-align: center;

}



.tr {

	text-align: right;

}



.fb {

	font-weight: bold;

}



.fn {

	font-weight: normal;

}



.mt5 {

	margin-top: 5px;

}



.mt10 {

	margin-top: 10px;

}



.mt15 {

	margin-top: 15px;

}



.mt20 {

	margin-top: 20px;

}



.mb5 {

	margin-bottom: 5px;

}



.mb10 {

	margin-bottom: 10px;

}



.mr5 {

	margin-right: 5px;

}



.mr10 {

	margin-right: 10px;

}



.mr20 {

	margin-right: 20px;

}



.ml5 {

	margin-left: 5px;

}



.ml10 {

	margin-left: 10px;

}



.ml15 {

	margin-left: 15px;

}



.ml20 {

	margin-left: 20px;

}



.m10 {

	margin: 10px;

	_display: inline;

}



.m20 {

	margin: 20px;

}



.mb20 {

	margin-bottom: 20px;

}



.pl10 {

	padding-left: 10px;

}



.pl20 {

	padding-left: 20px;

}



.pr10 {

	padding-right: 10px;

}



.pr20 {

	padding-right: 20px;

}



.pt15 {

	padding-top: 15px;

}



.pt10 {

	padding-top: 10px;

}



.pt20 {

	padding-top: 20px;

}



.pb10 {

	padding-bottom: 10px;

}



.pb20 {

	padding-bottom: 20px;

}



.pr5 {

	padding-right: 5px;

}



.pl5 {

	padding-left: 5px;

}



.pt5 {

	padding-top: 5px;

}



.pb5 {

	padding-bottom: 5px;

}



.p10 {

	padding: 10px;

}



.p15 {

	padding: 15px;

}



.p20 {

	padding: 20px;

}



.p5 {

	padding: 5px;

}



.p1 {

	padding: 1px;

}



.b {

	display: block;

}



.in-b {

	display: inline-block;

	zoom: 1;

	*display: inline;

}



.por {

	position: relative;

}



.poa {

	position: absolute;

}



.ti {

	text-indent: -999999px;

}



#no {

	border: none;

	border: 0;

}



/*颜色*/

.red {

	color: red;

}



.black {

	color: black;

}



.blue {

	color: blue;

}



.gray {

	color: #999;

}



.white {

	color: white;

}



/*宽度*/

.w100 {

	width: 100%;

}



.w50 {

	width: 50%;

}



.w197 {

	width: 197px;

	margin-top: 34px;

}



.w782 {

	width: 782px;

	margin-top: 34px;

}



/* 文章间距 */

.content p {

	margin-bottom: 10px;

}



/*边框*/

.border {

	border: 1px solid #d4d4d4;

	background-color: #fff;

}



.border-no-top {

	border: 1px solid #b5b5b5;

	border-top: 0;

	background-color: #fff;

}



.border-b {

	border-bottom: 1px solid #DFDFDF;

}



/* 背景 */

.bgf {

	background-color: #fff;

}



/* 头部 */

.top-box {

	height: 119px;

	background: url("../images/header.png") repeat-x;

	font-size: 12px;

}



	.top-box .top {

		height: 34px;

		line-height: 34px;

		color: #767477;

	}



		.top-box .top a.t {

			color: #767477;

			background: url("../images/line.png") no-repeat left center;

			display: inline-block;

			zoom: 1;

			*display: inline;

			padding-left: 10px;

			margin-left: 10px;

		}



.top-box {

}



.top .dropdown {

	background: url("../images/line.png") no-repeat left center;

}



.top .btn {

	border: none;

	border: 0;

	font-size: 12px;

	height: 23px;

	line-height: 23px;

	color: #767477;

	margin-top: 10px;

	padding: 0 10px 0 40px;

	background: url("../images/lang.png") no-repeat 10px center;

	border-radius: 0;

	margin-top: 0px;

}



	.top .btn-default.active, .top .btn-default:active, .top .open > .dropdown-toggle.btn-default, .top .btn:hover {

		background: url("../images/lang.png") no-repeat 10px center;

	}



.top .dropdown-menu {

	z-index: 99999;

}



.top-box .search-b {

	width: 15px;

	height: 34px;

	background: url("../images/search.png") no-repeat center center;

	float: right;

	margin-left: 10px;

}


/*搜索样式*/

.search{right: 0px;top: 0px;background-color: #fff;width: 404px;height: 34px;z-index: 2;}
.search input{float: left;background: none;border: none;border: 0;padding: 0;height: 34px;line-height: 34px;}
.search .text{width: 270px;padding: 0 0 0 20px;color: #8a8a89;font-family: Microsoft Yahei,"微软雅黑","宋体";font-size: 12px;}
.search .submit{cursor: pointer;text-indent: -999999px;width: 35px;background: url("../images/search.png") no-repeat center center;}
.search .close{width: 35px;height: 34px;background: url("../images/close.png") no-repeat center center;float: left;}

.search .s{float: left;}
.search .s select{height: 34px; border: none;padding-left: 10px;}
.search .s option{line-height: 34px;border: none;}

.header1 {height: 85px;}
.header1 .logo1 {width: 245px;height: 57px;left: 0;top: 10px;}
.header1 .logo1 img{height: 70px;}
	/* 导航 */
.header1 .wrap {z-index: 99999;}
.nav1 {height: 24px;line-height: 24px;right: 0;top: 30px;z-index: 9999;}



	.nav1 ul {

	}



		.nav1 ul li {

			float: left;

			position: relative;

			height: 55px;

		}



.nav1 ul li a {color: black;text-decoration: none;margin: 0 0 0 30px;font-size: 15px;display: block;*display: inline;float: left;}
.nav1 ul li a:hover {color: #ad2224;font-weight: bold;}
.nav1 ul li.hover1 a, .nav ul li a.hover {color: #ad2224;font-weight: bold;}
.nav1 ul li.no_border {border: none;}


.nav1 li #xl{width: 180px;display: none;position: absolute;height: auto;top: 55px;z-index:99;}
.nav1 li #xl li{ padding-right: 20px; width: 180px;float: left;display: block;border: 1px solid #b1b1b1;background-color: #fff;height: 48px;line-height: 48px;
position:relative;
}
.nav1 li #xl li .m2{position:absolute;margin-left:180px;top:0px; width:300px;background:white;z-index:999;display:none;}
.nav1 li #xl li:hover .m2{display:block;}

.nav1 li #xl li .m2 a{height:48px;display:block;margin:0px;padding-left:30px;line-height:48px;border:1px solid #cccccc;width:300px;}

.nav1 li #xl li a{color: #7f7f7f;font-size: 14px;font-weight: normal;background: none;}
.nav1 li #xl li a:hover {color: #ad2224;}
.nav1 li #xl.fa{width: 603px;height: 210px;background-color: #f5f5f5;border: 1px solid #b1b1b1;overflow: hidden;}
.nav1 li #xl.fa .hd{height: 210px;width: 147px;background-color: #e1e1e1;border-right: 1px dotted #c4c4c4;padding-top: 10px;float: left;}
.nav1 li #xl.fa .hd span{height: 30px;line-height: 30px;display: block;width: 100%;float: left;font-size: 14px;color: #000;text-indent: 29px;background: url("../images/d1.png") no-repeat 90% center;}
.nav1 li #xl.fa .hd span.on{color: #0c4a9c;font-weight: bold;background: url("../images/d2.png") no-repeat 90% center;}
.nav1 li #xl.fa .bd{width: 454px;float: left;}
.nav1 li #xl.fa .bd a{display: block;height: 30px;line-height: 30px;width: 22%;float: left;text-indent: 30px;color: #5f5f5f;font-size: 12px;font-weight: normal;background: url("../images/d3.png") no-repeat 20px center;text-align: left;margin: 10px 0 0;}
.nav1 li #xl.fa .bd a:hover{color: #0858B1;}


/*英文样式*/
.nav1 li .xlen{width: 350px!important;}
.nav1 li .xlen li{width: 350px!important;}

.nav1 li .w200{width: 200px!important;}
.nav1 li .w200 li{width: 200px!important;}


/*****手机下导航******/

.header .logo {

	text-align: center;

	height: 85px;

}



	.header .logo img {

		margin-top: 10px;

	}



.header .container-fluid {

	padding: 0;

	float: right;

}



	.header .container-fluid .navbar-collapse {

		padding: 0;

	}



.header .navbar-default {

	background: none;

	border: none;

	border: 0;

	margin-bottom: 0px;

}



	.header .navbar-default .container-fluid {

		margin-top: 20px;

	}



	.header .navbar-default .nav a, .header .navbar-default .nav a:hover, .header .navbar-default .nav a:focus {

		color: #000;

		font-size: 15px;

	}



	.header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:focus, .header .navbar-default .navbar-nav > .active > a:hover {

		background: none;

		color: #0c4a9c;

		font-weight: bold;

	}



.header .form-control {

	border-radius: 0;

}



.header .navbar-form {

	float: left;

}



.header .btn-default {

	background: none;

	border: none;

	border: 0;

	color: #fff;

}



.header .navbar-default .navbar-nav > .open > a, .header .navbar-default .navbar-nav > .open > a:focus, .header .navbar-default .navbar-nav > .open > a:hover {

	background: none;

	color: #0c4a9c;

	font-weight: bold;

}





/* 三级下拉 */

.header .navbar-default .dropdown-menu {

	background-color: #fff;

	border: none;

	border: 0;

	border-radius: 0;

	padding: 0;

	margin-top: 13px;

	box-shadow: 0px 0px 0px;

}



.header .navbar-default .nav .dropdown-menu a {

	color: #7f7f7f;

	font-size: 14px;

	border: none;

	border: 0;

	padding: 5px 20px;

}



.header .navbar-default .dropdown-menu .dropdown-submenu {

	position: relative;

}



	.header .navbar-default .dropdown-menu .dropdown-submenu > .dropdown-menu {

		top: 0;

		left: 100%;

		padding: 0;

	}



	.header .navbar-default .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {

		display: block;

	}



.dropdown-submenu > a:after {

	display: block;

	content: " ";

	float: right;

	width: 4px;

	height: 6px;

	background: url("../images/d1.png") no-repeat center top;

	margin-top: 5px;

	margin-right: -10px;

}



.header .navbar-default .dropdown-menu > li > a:focus, .header .navbar-default .dropdown-menu > li > a:hover {

	background: none;

	color: #0093dd;

	text-decoration: none;

}





/* banner */

.banner {

	position: relative;

	z-index: 222;

}



	.banner ul, .banner li {

		margin: 0;

		width: 100%;

		float: left;

	}



		.banner li img {

			width: 100%;

			float: left;

		}



.callbacks_nav {

	position: absolute;

	-webkit-tap-highlight-color: transparent;

	top: 50%;

	left: 0;

	opacity: .7;

	z-index: 3;

	text-indent: -9999px;

	overflow: hidden;

	text-decoration: none;

	height: 68px;

	width: 34px;

	background: url(../images/hd1.png) no-repeat 0 0;

	margin-top: -34px;

}



	.callbacks_nav.next {

		left: auto;

		background-position: -39px 0;

		right: 0;

	}



.callbacks_tabs {

	position: absolute;

	left: 0;

	bottom: 10px;

	z-index: 9999;

	text-align: center;

	width: 100%;

}



	.callbacks_tabs li {

		float: none;

		display: inline-block;

		width: 37px;

		height: 5px;

		background: #fff;

		margin: 0 5px;

	}



		.callbacks_tabs li a {

			display: none;

		}



		.callbacks_tabs li.callbacks_here {

			background: #a60900;

		}







/*幻灯*/ .tv-slideBox, .tv-slideBox .bd li, .tv-slideBox .bd li a {

	height: 600px;

	min-width: 1000px;

}



.tv-slideBox {

	overflow: hidden;

	position: relative;

	z-index: 100;

}



	.tv-slideBox .bd li {

		position: relative;

		float: none;

	}



		.tv-slideBox .bd li a {

			width: 100%;

			display: block;

			text-indent: -9999px;

		}



	.tv-slideBox .hd {

		top: 565px;

		left: 0;

		width: 100%;

		position: absolute;

		text-align: center;

	}



		.tv-slideBox .hd ul {

			width: 1170px;

			margin: 0 auto;

			text-align: center;

		}



		.tv-slideBox .hd li {

			display: inline-block;

			width: 37px;

			height: 5px;

			background: #fff;

			margin: 0 5px;

			float: none;

			text-indent: -99999px;

		}



.tv-slideBox .hd li.on {background: #a60900;}



	.tv-slideBox .prev, .tv-slideBox .next {

		position: absolute;

		-webkit-tap-highlight-color: transparent;

		top: 50%;

		opacity: .7;

		z-index: 3;

		text-indent: -9999px;

		overflow: hidden;

		text-decoration: none;

		height: 68px;

		width: 34px;

		margin-top: -34px;

	}



	.tv-slideBox .prev {

		background: url(../images/hd1.png) no-repeat 0 0;

		left: 0;

	}



	.tv-slideBox .next {

		background: url(../images/hd1.png) no-repeat -39px 0;

		right: 0;

	}





/* 新闻 */

.news {

	position: relative;

	z-index: 9999;

	margin-top: -216px;

}



	.news .col-md-4 {

		height: 132px;

		overflow: hidden;

		background: url("../images/bg3.png") repeat-x;

		line-height: 22px;

		border-radius: 5px 0 0 0;

	}



		.news .col-md-4:nth-child(2n) {

			border-radius: 0px 0 0 0px;

		}



		.news .col-md-4:nth-child(3n) {

			border-radius: 0 5px 0 0;

		}



		.news .col-md-4 img {

			padding: 1px;

			border: 1px solid #d8d8d8;

			margin-right: 10px;

			_display: inline;

			width: 106px;

			height: 96px;

		}



		.news .col-md-4 .t {

			display: block;

			color: #333333;

			overflow: hidden;

			height: 22px;

		}



		.news .col-md-4 p {

			color: #656565;

			max-height: 66px;

			overflow: hidden;

		}



		.news .col-md-4 .bg {

			background: url("../images/bg4.png") no-repeat right center;

			padding-right: 30px;

			padding-top: 12px;

			min-height: 132px;

		}



		.news .col-md-4:nth-child(3n) .bg {

			background: none;

		}



/* 公告 */

.gg {

	min-height: 38px;

	background-color: #fff;

	border-radius: 0 0 5px 5px;

}



	.gg h2 {

		font-size: 15px;

		color: #a60900;

		float: left;

		font-weight: normal;

		margin: 0;

		height: 38px;

		line-height: 38px;

	}



	.gg .prev, .gg .next {

		width: 23px;

		height: 16px;

		float: left;

		margin-top: 11px;

	}



	.gg .prev {

		background: url("../images/hd.png") no-repeat left center;

		margin-left: 10px;

		width: 24px;

		_display: inline;

	}



	.gg .next {

		background: url("../images/hd.png") no-repeat right center;

	}



	.gg .bd {

		height: 38px;

		float: left;

	}



		.gg .bd li {

			height: 38px;

			line-height: 38px;

			color: #676767;

			width: 340px;

		}



			.gg .bd li a {

				color: #676767;

				padding-left: 10px;

			}



	.gg .more {

		color: #c3221b;

		float: right;

		height: 38px;

		line-height: 38px;

	}



/* 三列 */

.index1 {

	position: relative;

	top: -52px;

	margin-top: 129px;

}



	.index1 h2 {

		font-size: 17px;

		color: #000;

		padding-right: 15px;

		background: url("../images/t3.png") no-repeat right bottom;

		height: 16px;

		line-height: 16px;

		margin: 0;

		display: inline-block;

		zoom: 1;

		*display: inline;

		margin-bottom: 15px;

		margin-top: 20px;

	}



	.index1 .img {

		display: block;

		width: 98%;

		padding: 1%;

		border: 1px solid #e3e3e3;

		margin-bottom: 10px;

		overflow: hidden;

	}



	.index1 img {

		width: 100%;

		-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

		transition: opacity 0.35s, transform 0.35s;

		-webkit-transform: scale(1);

		transform: scale(1);

	}



	.index1 a:hover img {

		-webkit-transform: scale(1.12);

		transform: scale(1.12);

	}



	.index1 ul {

		margin-bottom: 0px;

	}



		.index1 ul li a, .index1 .yy .col-xs-4 a {

			line-height: 30px;

			color: #676767;

		}



	.index1 .yy .col-xs-4 a {

		display: block;

		width: 100%;

	}



	.index1 .more1 {

		color: #c3221b;

		padding-right: 20px;

		background: url("../images/t4.png") no-repeat right center;

		text-decoration: underline;

		margin-top: 10px;

	}



/* 首页footer */

.footer1 {

	background: url("../images/f3.png") repeat-x #ececec;

	min-height: 280px;

	padding-top: 30px;

	line-height: 26px;

	color: #676767;

}

.footer1 .in a{color:#676767;}
.footer1 .in a:hover{color: #ad2224;}


	.footer1 h2 {

		font-size: 17px;

		color: #231815;

		margin: 0px 0 15px;

	}



	.footer1 .lx {

		background: url("../images/f1.png") repeat-y right top;

		min-height: 180px;

	}



		.footer1 .lx img {

			margin-right: 15px;

			_display: inline;

		}



	.footer1 .about img {

		margin-right: 20px;

		_display: inline;

		border: 3px solid #fff;

		box-shadow: -1px 0 1px #d2d2d2,1px 0 1px #d2d2d2,0 -1px 1px #d2d2d2,0 1px 1px #d2d2d2;

	}



	.footer1 .copyright1 {

		margin-top: 20px;

		background: url("../images/f2.png") repeat-x;

		padding: 20px 0;

		line-height: 20px;

		color: #656565;

	}







/* 左边导航 */

.subnav h2 {

	height: 52px;

	line-height: 52px;

	background: url("../images/t1.png") no-repeat 90% center #ad2224;

	border-radius: 10px 10px 0 0;

	font-size: 16px;

	color: #fff;

	text-indent: 38px;

	margin: 0;

}



.subnav dl {

	margin-bottom: 0px;

}



	.subnav dl dt {

		height: 44px;

		line-height: 44px;

		background-color: #f7f7f7;

		background-image: url("../images/xl1.png");

		background-position: 95% center;

		background-repeat: no-repeat;

		font-size: 14px;

		color: #0858b1;

		font-weight: bold;

		text-indent: 38px;

		border: 1px solid #e5e5e5;

		border-top: 0;

	}



		.subnav dl dt.hover {

			background-image: url("../images/xl2.png");

		}



	.subnav dl dd {

	}



		.subnav dl dd a {

			height: 44px;

			line-height: 44px;

			display: block;

			border: 1px solid #e5e5e5;

			background: url("../images/xl1.png") no-repeat 95% center;

			border-top: 0;

			text-indent: 38px;

			font-size: 14px;

			color: #636363;

		}



.subnav dl dd a:hover, .subnav dl dd .hover {color: #ad2224;font-weight: bold;}


.contact h2 {

	height: 52px;

	line-height: 52px;

	background: url("../images/t2.png") no-repeat 90% center #666;

	border-radius: 10px 10px 0 0;

	font-size: 16px;

	color: #fff;

	text-indent: 38px;

	margin: 0;

}



.contact p {

	text-align: center;

	padding: 10px;

	color: #737373;

	font-size: 14px;

	line-height: 30px;

	border: 1px solid #d4d4d4;

	border-top: 0;

}



	.contact p span {

		font-size: 19px;

		color: #ad2224;

		font-weight: bold;

		padding-bottom: 4px;

		border-bottom: 1px solid #dfdfdf;

	}



	.contact p a {

		display: inline-block;

		zoom: 1;

		*display: inline;

		height: 27px;

		line-height: 27px;

		text-align: center;

		background-color: #ad2224;

		border-radius: 5px;

		font-size: 13px;

		color: #fff;

		padding: 0px 10px;

	}



/* 右边 */

.position {

	height: 50px;

	line-height: 50px;

	background-color: #f7f7f7;

	border: 1px solid #d4d4d4;

	color: #757575;

}



	.position h2 {

		font-size: 16px;

		color: #ad2224;;

		text-indent: 27px;

		margin: 0;

		line-height: 50px;

	}


.position a {color: #757575;}
.position a:hove {color: #ad2224;}



.pro-list {margin-left: -26px;}



	.pro-list li {

		margin-left: 26px;

		margin-bottom: 26px;

		_display: inline;

		float: left;
		height: 275px;

	}



		.pro-list li a {

			display: block;

			width: 265px;

			float: left;

			border: 1px solid #d4d4d4;

		}



			.pro-list li a img {

				border-bottom: 1px dotted #d4d4d4;

				float: left;
				/*height: 200px;*/
				width: 100%;

			}



			.pro-list li a p {

				color: #848484;

				line-height: 26px;

				text-align: center;

				padding-top: 10px;

				height: 68px;

				margin-bottom: 0px;

				float: left;

				width: 100%;

			}



			.pro-list li a:hover p {

				background-color: #ad2224;

				color: #fff;

			}



/* 内页尾部 */

.footer {

	background: url("../images/footer.png") repeat-x #ececec;

	padding-top: 30px;

	color: #656565;

	margin-top: 100px;

}



	.footer dl {

		float: left;

		margin-right: 50px;

		_display: inline;

	}
.wrapen{width: 1200px;}
.footeren dl{margin: 0px 25px;}


		.footer dl dt {

			font-size: 14px;

			color: #000;

			font-weight: bold;

			margin-bottom: 10px;

		}



		.footer dl dd {

			line-height: 26px;

		}



			.footer dl dd a {

				color: #676767;

			}



	.footer .ewm {

		height: 190px;

		background: url("../images/f1.png") repeat-y;

		width: 185px;

		text-align: center;

	}


.footer .copyright {margin-top: 25px;height: 62px;line-height: 62px;background: url("../images/f2.png") repeat-x;text-align: center;}
.footer .copyright  a:hover{color: #ad2224;}

.footer a {

		color: #656565;

	}





/* 产品内容 */

.pro-nr .img {

	width: 100%;

	margin-bottom: 20px;

}



.pro-nr h1 {

	font-size: 16px;

	color: #242424;

	font-weight: normal;

	padding-top: 20px;

	padding-bottom: 10px;

	margin: 0;

}



.pro-nr p {

	color: #757575;

	line-height: 35px;

}



	.pro-nr p .pdf {

		background: url("../images/pdf.png") no-repeat left center;

		padding-left: 20px;

		color: #757575;

	}



.pro-nr h2 {

	font-size: 17px;

	color: #0858b1;

	margin: 15px 0;

	font-weight: normal;

}





/* 新闻中心 */

.top-news {

	margin-bottom: 20px;

}



	.top-news li {

		padding-bottom: 8px;

		background: url("../images/bg1.png") no-repeat left bottom;

		float: left;

		width: 33.333%;

	}



		.top-news li a.b {

			width: 100%;

			border: 1px solid #ddd;

			border-right: 0;

			text-align: center;

		}



		.top-news li.last a.b {

			border-right: 1px solid #ddd;

		}



		.top-news li a.b span {

			display: block;

			border-top: 1px solid #ddd;

			line-height: 40px;

		}



		.top-news li a.b img {

			padding: 7px 0;

		}



		.top-news li a.b:hover span {

			background-color: #0a59ab;

			color: #fff;

		}



.art-list li{height: 46px;border: 1px solid #ececeb;width: 100%;margin-bottom: 3px;overflow: hidden;}
.art-list li a.b{background: url("../images/more1.png") no-repeat left center;color: #626262;text-indent: 79px;height: 46px;line-height: 46px;}
.art-list li a.b span{padding-right: 45px;color: #9b9b9b;}
.art-list li a.b:hover{background: url("../images/more2.png") no-repeat left center;color:#ad2224;font-weight: bold;}
.art-list li a.b:hover span{font-weight: normal;color: #ad2224;}



/* 新闻详情 */

.art-content {

}



	.art-content h1 {

		font-size: 15px;

		color: #ad2224;

		text-align: center;

		padding: 10px 0 30px;

		margin: 0;

	}



	.art-content .info {

		color: #979797;

		text-align: center;

		padding-bottom: 20px;

		border-bottom: 1px dotted #ededed;

		margin-bottom: 20px;

	}



	.art-content .con {

		color: #838383;

		padding: 10px;

	}



		.art-content .con img {

			max-width: 100%;
			height:auto;

		}



	.art-content .wz a {

		width: 91px;

		height: 34px;

		line-height: 34px;

		color: #838383;

		display: block;

	}



		.art-content .wz a.prev {

			background: url("../images/prev.png") no-repeat left center;

			text-indent: 38px;

		}



		.art-content .wz a.next {

			background: url("../images/next.png") no-repeat left center;

			text-indent: 18px;

		}



	.art-content .wz1, .art-content .wz1 a {

		color: #838383;

	}



	.art-content,

	.art-content span,

	.art-content p,

	.art-content a {

		font-family: Microsoft Yahei,"微软雅黑","宋体";

		font-size: 12px;

		line-height: 25px;

	}





/* 问答 */

.ask {

}



	.ask li {

		margin-bottom: 10px;

	}



		.ask li .t {

			height: 40px;

			line-height: 40px;

			font-size: 15px;

			color: #585858;

			text-indent: 50px;

			background: url("../images/d8.png") no-repeat 20px center #eaeaea;

			position: relative;

			overflow: hidden;

		}



			.ask li .t em {

				width: 10px;

				height: 40px;

				background: url("../images/d5.png") no-repeat left center;

				position: absolute;

				right: 10px;

				top: 0;

			}



			.ask li .t.hover {

				background: url("../images/d7.png") no-repeat 20px center #0b52a6;

				color: #fff;

			}



				.ask li .t.hover em {

					background: url("../images/d6.png") no-repeat left center;

				}



		.ask li .nr {

			font-size: 14px;

			color: #747474;

			line-height: 30px;

			border: 1px solid #f0f0f0;

			border-top: 0;

			padding: 10px 0 10px 30px;

		}



/* 工作机会 */

.table th {

	background-color: #666;

	font-size: 13px;

	color: #fff;

	text-align: center;

	font-weight: normal;

}



.table td {

	text-align: center;

	color: #7b7b7b;

}



.table .on td {

	background-color: #f6fbff;

}



.table td a {

	color: #7b7b7b;

}



/* 技术 */

.js-list {

}



	.js-list li {

		overflow: hidden;

	}



		.js-list li a {

			height: 43px;

			line-height: 43px;

			display: block;

			width: 100%;

			border-bottom: 1px dotted #cfcfcf;

			background: url("../images/d9.png") no-repeat 8px center;

			text-indent: 20px;

			color: #6d6d6d;

		}



			.js-list li a:hover {

				background: url("../images/d10.png") no-repeat 8px center;

				color: #0858b1;

				font-weight: bold;

			}



				.js-list li a:hover span {

					color: #727272;

					font-weight: bold;

				}



/* 解决方案 */

.fa li {

	border-bottom: 1px dotted #aaaaaa;

	padding-bottom: 16px;

	margin-bottom: 26px;

}



	.fa li img {

		width: 100%;

		border: 1px solid #e9e9e9;

		margin-top: 5px;

		margin-bottom: 10px;

	}



	.fa li a.b {

		line-height: 30px;

		font-size: 13px;

		color: #313131;

		display: inline;

	}



	.fa li p {

		color: #636363;

		line-height: 27px;

	}



		.fa li p a {

			color: #969696;

		}




/* 荣誉资质*/
.zz-list{margin-left:-26px; }
.zz-list li{margin-left: 26px;margin-bottom: 26px;_display: inline;float: left;}
.zz-list li a{display: block;width: 265px;float: left;border: 1px solid #d4d4d4;}
.zz-list li a img{border-bottom: 1px dotted #d4d4d4;float: left;width: 100%;}
.zz-list li a p{color: #848484;line-height: 26px;text-align: center;padding-top: 10px;height: 48px;margin-bottom: 0px;float: left;width: 100%;}
.zz-list li a:hover p{background-color: #0c4da2;color: #fff;}





/**弹出层样式***/

.mask {

	height: 100%;

	width: 100%;

	filter: alpha(opacity:0);

	opacity: 0;

	background: #000;

	position: absolute;

	z-index: 1;

	left: 0;

	top: 0;

}



.popup {

	background: #1e1e1e url(../images/loading.gif) no-repeat center;

	border-radius: 10px;

	border: 10px solid #1e1e1e;

	position: fixed;

	_position: absolute;

	z-index: 2;

	;

	overflow: hidden;

	width: 320px;

	height: 240px;

}



	.popup img {

		height: auto;

		width: auto;

	}



	.popup .btn {

		position: absolute;

		right: 0;

		top: 0;

		height: 100%;

		width: 50%;

		cursor: pointer;

	}



	.popup .prev {

		left: 0;

		background: url("../images/hd11.png") no-repeat left center;

	}



	.popup .next {

		background: url("../images/hd12.png") no-repeat right center;

	}



.popupBottom {

	position: relative;

	z-index: 3;

	margin-top: 8px;

}



.popupTitle, .popupClose {

	float: right;

}



.popupTitle {

	width: 100%;

	line-height: 18px;

	color: #543424;

	font-family: Arial;

	font-size: 12px;

	margin-right: -81px;

	width: 100%;

	_margin: -22px 0 0 0;

}



.popupTitleTxt {

	float: left;

	margin-right: 126px;

}



.popupClose {

	margin-right: 15px;

	height: 22px;

	width: 66px;

	background: url(../images/lightbox-btn-close.gif) no-repeat;

	cursor: pointer;

	position: relative;

	z-index: 4;

	display: none;

}



/* 在线留言 */

.ly h2 {

	font-size: 20px;

	color: #bd0000;

	text-align: center;

	font-weight: bold;

	padding: 10px 0 5px;

	margin: 0;

}



.ly p {

	font-size: 13px;

	color: #585858;

	line-height: 32px;

	padding: 0 30px;

	margin-bottom: 20px;

}



	.ly p font {

		font-size: 17px;

		color: #c7211c;

		font-weight: bold;

	}



.ly ul li {

	margin-bottom: 18px;

}



	.ly ul li span {

		width: 25%;

		display: block;

		float: left;

		line-height: 35px;

		text-align: right;

		font-size: 13px;

		color: #696969;

	}



		.ly ul li span font {

			color: #c7211c;

		}



	.ly ul li .text {

		width: 50%;

		height: 35px;

		line-height: 35px;

		border: 1px solid #dcdcdc;

	}



	.ly ul li .textarea {

		width: 50%;

		border: 1px solid #dcdcdc;

		height: 90px;

	}



	.ly ul li .submit {

		padding: 0 20px;

		height: 35px;

		line-height: 35px;

		border: none;

		border: 0;

		background-color: #bc1100;

		font-size: 14px;

		color: #fff;

		text-align: center;

		margin-left: 165px;

		_display: inline;

	}



/* 左侧新闻资讯 */

.list1 {

	border: 1px solid #e9e9e9;

	border-top: 0;

	padding-top: 5px;

}



	.list1 li a {

		display: block;

		height: 33px;

		line-height: 33px;

		width: 100%;

		background: url("../images/d11.png") no-repeat 8px center;

		text-indent: 20px;

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

		color: #737373;

	}



/* 网络营销 */

.network .t span {

	font-size: 13px;

	font-weight: bold;

	color: #626262;

	background: url("../images/wl1.png") no-repeat left center;

	height: 40px;

	line-height: 40px;

	padding-left: 25px;

	margin-right: 25px;

}



.network .t select {

	border: 1px solid #b6b6b6;

	height: 38px;

	text-align: center;

	font-size: 14px;

}



.network .t select {

}



.network .t .submit {

	height: 38px;

	line-height: 38px;

	background-color: #0B52A6;

	padding: 0 20px;

	font-size: 14px;

	color: #fff;

	border: none;

	border: 0;

	border-radius: 5px;

}



.network .map {

	margin-top: 20px;

	margin-bottom: 35px;

}



.network .row {

	width: 90%;

	margin: 0 auto;

	padding-bottom: 50px;

	background: url("../images/wl3.png") repeat-y center top;

}



	.network .row .col-md-6 h2 {

		margin: 20px 20px 10px;

		text-indent: 20px;

		font-size: 15px;

		color: #000;

		font-weight: normal;

	}



	.network .row .col-md-6 p {

		margin: 0 20px;

		height: 124px;

		padding-left: 20px;

		border-bottom: 1px dotted #c6c6c6;

		padding-bottom: 30px;

		font-size: 13px;

		color: #5c5c5c;

		line-height: 22px;

	}



/*分页*/

.list_pages {

	text-align: center;

	height: 52px;

	margin-top: 20px;

}



	.list_pages ul {

	}



		.list_pages ul li {

			float: none;

			width: auto;

			padding: 4px 8px;

			border: 1px solid #eee;

			background-color: #eee;

			display: inline-block;

			zoom: 1;

			*display: inline;

			margin: 0 2px;

		}



			.list_pages ul li a {

				color: #606060;

			}



				.list_pages ul li a:hover {

					color: #000000;

				}



			.list_pages ul li.thisclass, .list_pages ul li.thisclass a, .list_pages ul li.thisclass a:hover {

				background-color: #FF3300;

				color: #fff;

				border: 1px solid #FF3300;

			}



	.list_pages .pageinfo {

		padding: 4px 10px;

		color: #555;

		font-weight: normal;

		float: none;

	}



		.list_pages .pageinfo strong {

			color: #555;

			font-weight: normal;

		}



	.list_pages select {

		font: 12px Verdana,Arial,Tahoma;

		vertical-align: middle;

	}



.table1 {

	border: solid #dedede;

	border-width: 1px 0px 0px 1px;

	text-align: center;

}



	.table1 td, .table1 th {

		border: solid #dedede;

		border-width: 0px 1px 1px 0px;

		padding: 10px;

	}



		.table1 th, .table1 td.bg {

			background-color: #f3f3f3;

		}



/* 历史沿革 */

.d_chr {

	width: 860px;

	margin: 0 auto;

	background: url(../images/lin2.gif) repeat-y 48px top;

	overflow: hidden;

}



	.d_chr ul {

		width: 100%;

		overflow: hidden;

		padding-top: 20px;

		padding-bottom: 30px;

	}



		.d_chr ul li {

			position: relative;

			padding-left: 120px;

			color: #999;

			margin-bottom: 60px;

			width: 740px;

			float: left;

			margin-top: 7px;

			min-height: 96px;

		}



			.d_chr ul li b {

				position: absolute;

				left: 0;

				top: 50%;

				margin-top: -48px;

				background-image: url(../images/chr_ico02.gif);

				background-repeat: no-repeat;

				background-position: 0 0;

				width: 108px;

				height: 96px;

				line-height: 96px;

				text-indent: 20px;

				font-size: 24px;

				color: #fff;

				display: block;

			}



			.d_chr ul li .events_aass {

				float: left;

				width: 550px;

				padding-top: 30px;

				font-size: 14px;

			}



				.d_chr ul li .events_aass h2 {

					color: #008cd4;

					font-size: 24px;

				}



				.d_chr ul li .events_aass p {

					font-size: 16px;

					margin-bottom: 6px;

				}



			.d_chr ul li:hover b {

				background-position: -108px 0;

			}



			.d_chr ul li .picture {

				float: left;

				margin: 8px 0 0 25px;

			}



			.d_chr ul li:last-of-type {

				margin-bottom: 7px;

			}

/*.d_chr ul li:last-of-type b{background-position:0 0;}*/





.c_d {

	height: 14px;

	overflow: hidden;

}



.chr_l, .chr_r {

	width: 400px;

	position: relative;

}



.chr_l {

	margin-bottom: 100px;

}



.chr_r {

	margin-top: 140px;

}



.year, .c_d2 {

	background: url(../images/chr_ico.gif) no-repeat;

}



.year {

	height: 96px;

	width: 108px;

	line-height: 96px;

}



.chr_text {

	width: 266px;

}



	.chr_text img {

		max-width: 266px;

		max-height: 1560px;

		margin-bottom: 10px;

		/*由于IE6.0以及以前版本的IE不支持上边两个属性,所以加上以下两条语句.这里要说明的是expression只有IE支持*/

		width: expression(this.width > 266 && this.width / 266>= this.height / 1560 ? 266 : true);

		height: expression(this.height > 1560 && this.width / 266 < this.height / 1560 ? 1560 : true);

	}



.c_d2 {

	width: 14px;

	height: 22px;

	top: 50%;

	margin-top: -6px;

}



.chr_l:hover .c_d2, .chr_r:hover .c_d2 {

	background-position: 0 -192px;

}



.chr_l .year {

	background-position: -108px 0;

	text-indent: 20px;

}



.chr_l:hover .year {

	background-position: 0 0;

}



.chr_l .chr_text {

	padding-right: 30px;

}



.chr_l .c_d2 {

	background-position: 0 -214px;

	right: -38px;

}



.chr_r .year {

	background-position: 0px -96px;

	text-indent: 30px;

}



.chr_r:hover .year {

	background-position: -108px -96px;

}



.chr_r .chr_text {

	padding-left: 30px;

}



.chr_r .c_d2 {

	background-position: 0 -214px;

	left: -36px;

}



@media (max-width: 1024px) {

	/* 新闻 */

	.news {

		position: relative;

		top: 0px;

		margin-top: 0px;

		z-index: 9999;

	}



		.news .col-md-4 {

			border-radius: 0;

		}



			.news .col-md-4 .bg {

				background: none;

				padding-right: 30px;

				padding-top: 12px;

				min-height: 132px;

			}

}



/* 小屏下 */

@media (max-width: 1234px) {

	/*.top-box .top a.t {

		display: none;

	}*/



	.header .navbar-header {

		background: none;

		border: none;

		border: 0;

		height: 80px;

	}

.header .navbar-header img{height: 80px;}



	.header .navbar-default .container-fluid {

		padding: 0 15px;

		float: none;

		margin-top: 5px;

	}



	.header .navbar-form {

		float: none;

	}



	.header .navbar-collapse {

		overflow: hidden;

	}



	.navbar-default .navbar-nav .open .dropdown-menu > li > a {

		color: #fff;

	}



	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu li a {

		text-indent: 20px;

	}



	.header .navbar-default .dropdown-menu {

		padding: 5px 0;

	}



	.navbar-default .navbar-toggle {

		border-color: #fff;

	}



	.navbar-default .navbar-collapse, .navbar-default .navbar-form {

		border-top: 0;

		box-shadow: 0px 0px 0px;

	}



	.nav1 li #xl.fa {

		width: 503px;

	}



		.nav1 li #xl.fa .bd {

			width: 354px;

		}











	/* 公告 */

	.gg {

		border-radius: 0;

	}



		.gg .prev, .gg .next {

			display: none;

		}



		.gg .bd {

			height: 38px;

			float: left;

			overflow: hidden;

		}



			.gg .bd li {

				width: 50%;

			}



				.gg .bd li a {

					padding-left: 10px;

				}



				.gg .bd li span {

					display: none;

				}



	/* 三列 */

	.index1 {

		position: relative;

	}



	/* 首页footer */

	.footer1 {

		margin-top: 40px;

	}



		.footer1 .lx {

			background: none;

		}



			.footer1 .lx img {

				clear: both;

				width: 100%;

				margin-right: 0px;

			}



		.footer1 .about h2 {

			margin-top: 20px;

		}



		.footer1 .about img {

			margin-top: 5px;

		}





	/* 内页尾部 */

	.footer .wrap {

		width: 100%;

	}



	.footer dl {

		float: left;

		width: 45%;

		margin-right: 0px;

		padding-left: 5%;

	}



	.footer .ewm {

		width: 100%;

		height: auto;

	}



	.footer .copyright {

		margin-top: 25px;

		padding: 20px 0;

		line-height: 20px;

		text-align: center;

		background: url("../images/f2.png") repeat-x;

	}



	.footer a {

		color: #656565;

	}





	/* 产品列表 */

	.pro-list {

	}



		.pro-list li {

			margin-right: 0px;

			width: 50%;

		}



			.pro-list li a {

				display: block;

				width: 100%;

				float: left;

				border: 1px solid #d4d4d4;

			}



	/* 荣誉资质 */

	.zz-list {

	}



		.zz-list li {

			margin-right: 0px;

		}



			.zz-list li a {

				display: block;

				width: 100%;

				float: left;

				border: 1px solid #d4d4d4;

			}



	/* 在线留言 */

	.ly p {

		padding: 0;

	}



	.ly ul li span {

		width: 100%;

		text-align: left;

	}



	.ly ul li .text, .ly ul li .textarea {

		width: 99%;

	}





	/* 网络营销 */

	.network .row {

		width: 100%;

		background: none;

	}



		.network .row .col-md-6 {

			padding: 0;

		}



			.network .row .col-md-6 h2 {

				margin: 20px 0 10px;

				text-indent: 0px;

			}



			.network .row .col-md-6 p {

				margin: 0;

				padding-left: 0px;

			}

}





.no_date {

	text-align: center;

	font-size: 20px;

	padding: 20px 0px;

}



.pagebar {

	clear: both;

	margin-left: 10px;

	padding-bottom: 10px;

	overflow: hidden;

}


.pagebar{margin: 30px 0px;}
.pagebar .c{display: block;float: left;height: 26px;line-height: 24px;padding-left: 10px;padding-right: 10px;border: 1px solid #eee;color:white;background: #ad2224;}
.pagebar li a{display: block;float: left;height: 26px;line-height: 24px;padding-left: 10px;padding-right: 10px;border: 1px solid #eee;color: #000;font-family: Tahoma;background-color: #eee;font-family: 微软雅黑,宋体;font-size: 12px;}
.pagebar li a:hover{color: #000;text-decoration: none; background: #ad2224; color: white;}



@media (max-width: 640px) {

	.pro-list li {

		margin-right: 0px;

		width: 93%;

	}



	/*.fl {

		float: initial;

	}*/



.footfl {float: initial;}

}



.bgs {

	background: url("../images/header.png") repeat-x;

	font-size: 12px;

	margin: 0 auto;

	width: 100%;

	z-index: 10000000000;

}



@media (min-width: 640px) {

	.fixed {

		position: fixed;

		top: 0px;

	}



	.maxh {

		height: 117px;

	}

}





@media(max-width:740px) {

#top{

 display:none;

}





	.footer1 .lx img {

		display: none;

	}



	.footer1 .lx {

		min-height: initial;

	}



	.top-box {

		height: auto;

	}



	#qqc {

		display: none;

	}



	.top-box .top a.t {

		padding-left: 3px;

		margin-left: 0px;

	}



	.top .dropdown {

		width: 105px;

	}



	.index1 {

		position: relative;

		top: -52px;

		margin-top: 45px;

	}

}



@media screen and (max-width: 767px) {

	.table-responsive {

		border: none !important;

	}

}



.chdtitle {
 color:#FFF;
 padding:8px 15px;
 background-color:#0858b1;
}

.pages li{display: inline;}

.copyright1 a{color: #656565;}
.copyright1 a:hover{color: #ad2224;}

.case-list{margin-left: -9px;}
.case-list li{border: 1px solid #ccc;width: 205px; height: 105px; float: left; margin-left: 9px; margin-bottom: 15px;}


/*20241013*/
.alink img{height:24px;margin-left:10px;}
